#include <iostream>
using namespace std;

class Test{
public:
	int a;
	Test(){
		a = 1;
	}
};
int main()
{
	Test t1;
	t1.a = 10;

	Test t2;
	t2.a = 5;

	cout << "&t1:" << &t1 << " a = " << t1.a << endl;
	cout << "&t2:" << &t2 <<  " a = " << t2.a <<endl;

	cout << "------------------------------" << endl;
	t2 = t1;
	cout << "&t1:" << &t1 << " a = " << t1.a << endl;
	cout << "&t2:" << &t2 <<  " a = " << t2.a <<endl;

	cout << "------------------------------" << endl;

	t1.a = 111;
	t2.a = 222;
	cout << "&t1:" << &t1 << " a = " << t1.a << endl;
	cout << "&t2:" << &t2 <<  " a = " << t2.a <<endl;

	return 0;
}
